﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Osiptel.HECO.BE;
using Osiptel.HECO.DL;


namespace Osiptel.HECO.BL
{
    public class GrupoBL : BaseBL
    {
        public int insertar(GrupoBE grupo)
        {
            GrupoDL oGrupoDL = new GrupoDL();
            try
            {

                return oGrupoDL.mInsertar(grupo);
            }
            catch (Exception lexcError)
            {
                throw new Exception(lexcError.Message);
            }
            finally
            {
                oGrupoDL = null;
            }
        }

        public List<GrupoBE> ObtenerGruposByProyecto(int idProyecto)
        {
            GrupoDL oGrupoDL = new GrupoDL();
            try
            {
                return oGrupoDL.Obtener(idProyecto);
            }
            catch (Exception lexcError)
            {
                throw new Exception(lexcError.Message);
            }
            finally
            {
                oGrupoDL = null;
            }
        }

        public void FBorrarGrupo(int idProyecto,GrupoBE gBorrar)
        {
            GrupoDL oGrupoDL = new GrupoDL();
            oGrupoDL.mEliminar(idProyecto, gBorrar); 
        }
    }
}
